body,div,iframe,h1,h2,h3,h4,h5,h6,p,a,ul,img {margin:0px;padding:0px;border:0px;position:relative;font-family:Arial,sans-serif;}

#zsk.msk{
  z-index:102;
  display:none;
  position:fixed;
  width:100%;
  height:100%;
  background-color:white;
  top:0px;
  left:0px;
  opacity:0.1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
}

#zsk.msk_nop{
  z-index:102;
  display:none;
  position:fixed;
  width:100%;
  height:100%;
  background-color:white;
  top:0px;
  left:0px;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
span.button{
  cursor:pointer;
}
div.loading{
  width:100%;
  height:80px;
  background: white url("/res/loading.gif") no-repeat center center;
}

#float-info {
  position:fixed;
  display:none;
  z-index:105;
  width:396px;
  height:433px;
  background:#171717;
  background:rgba(0,0,0,0.85);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=000000,endColorstr=000000)";
  -webkit-border-top-left-radius:8px;
  -moz-border-top-left-radius:8px;
  border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
  -moz-border-top-right-radius:8px;
  border-top-right-radius:8px;
  -webkit-box-shadow:0px -3px 8px #000;
  -moz-box-shadow:0px -3px 8px #000;
  box-shadow:0px -3px 8px #000;
  behavior:url("/res/pie/PIE.htc");
  overflow:visible;
}
#float-info div.nest {
  position:absolute;
  top:0px;
  right:0px;
  height:23px;
  padding:10px 0px 0px 10px;
}
#float-info div.nest div {
  float:right;
  cursor:pointer;
}
#float-info div.nest img {
  padding-right:18px;
}
#float-info div.section {
  width:366px;
  height:393px;
  margin-top:33px;
  padding:3px 15px;
}
#float-info div.section div#float-info-service {
  width:180px;
  margin-left:2px;
  float:left;
  overflow:hidden;
}
#float-info div.section div#float-info-service #float-info-service-title {
  font-size:18px;
  font-weight:bold;
}
#float-info div.section div#float-info-service #float-info-service-title a {
  color:#ff0057;
}
#float-info div.section div#float-info-service #float-info-service-des {
  padding:5px 0;
  color:#fff;
  line-height:16px;
  font-size:13px;
  font-weight:normal;
}
#float-info div.section div#float-info-service .special-price {
  color:#ff0057;
}
#float-info div.section div#float-info-service-img {
  width:180px;
  height:140px;
  margin-right:3px;
  float:right;
  overflow:hidden;
}
#float-info div.section div#float-info-about {
  width:343px;
  height:146px;
  margin:auto;
  padding:6px 10px;
  clear:both;
  color:#ccc;
  font-size:12px;
  background:#000;
  opacity:0.50;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
  overflow:hidden;
}
#float-info div.section div#float-info-about h3 {
  margin:0;
  padding:0;
  padding-bottom:5px;
  color:#fff;
  font-size:14px;
}
#float-info div.section div#float-info-about p {
  margin:0;
  padding:0 0 0 10px;
  line-height:15px;
}
#float-info div.section div.float-info-img {
  width:360px;
  margin:auto;
  margin-top:8px;
}
#float-info div.section div.float-info-img div {
  width:90px;
  float:left;
  color:#ccc;
  font-size:12px;
  line-height:19px;
  overflow:hidden;
}
#float-info a.img {
  display:block;
  width:90px;
  height:65px;
  overflow:hidden;
}
#float-info div.section div.float-info-img img {
  width:90px;
}
#float-info-bottom {
  width:396px;
  height:21px;
  background:#605f5e;
  background:rgba(96,95,94,0.95);
  -webkit-border-bottom-left-radius:8px;
  -moz-border-bottom-left-radius:8px;
  border-bottom-left-radius:8px;
  -webkit-border-bottom-right-radius:8px;
  -moz-border-bottom-right-radius:8px;
  border-bottom-right-radius:8px;
  -webkit-box-shadow:0px 3px 8px #000;
  -moz-box-shadow:0px 3px 8px #000;
  box-shadow:0px 3px 8px #000;
  behavior:url("/res/pie/PIE.htc");
  border-top:2px solid #878687;
}
#float-info-bottom div#switch-first {
  -webkit-border-bottom-left-radius:8px;
  -moz-border-bottom-left-radius:8px;
  border-bottom-left-radius:8px;
  behavior:url("/res/pie/PIE.htc");
}
#float-info-bottom div#switch-last {
  width:66px;
  border:none;
  -webkit-border-bottom-right-radius:8px;
  -moz-border-bottom-right-radius:8px;
  border-bottom-right-radius:8px;
  behavior:url("/res/pie/PIE.htc");
}
#float-info-bottom div.switch-on {
  width:64px;
  height:21px;
  float:left;
  border-right:2px solid #878687;
  background-color:#c5255c;
  cursor:pointer;
}
#float-info-bottom div.switch-off {
  width:64px;
  height:21px;
  float:left;
  border-right:2px solid #878687;
  cursor:pointer;
}

#panel{
  z-index:103;
  position:fixed;
  left:0px;bottom:0px;top:0px;right:0px;
  display:none;
  color:whiteSmoke;
}
#panel div.panel{
  border:0px;
  position:absolute;
  top:20px;
  bottom:20px;
  left:20px;
  right:20px;
  background:rgba(0,0,0,0.90);
  -webkit-box-shadow:3px 3px 8px #000;
  -moz-box-shadow:3px 3px 8px #000;
  box-shadow:3px 3px 8px #000;
  behavior:url("/res/pie/PIE.htc");
}
#panel table.shortcut{
  border-collapse:collapse;
  width:100%;
}
#panel table.shortcut td.btn div.pick{
  margin:5px;
  width:5px;
  height:5px;
  border:1px solid #AAAAAA;
}
#panel table.shortcut td.btn{
  width:30px;
}
#panel table.shortcut tr.title td{
  color:#fff;
  text-transform:uppercase; 
  border-bottom:1px solid black;
  height:30px;
}
#panel table.shortcut tr.datalane td,
#panel table.shortcut tr.select td{
  color:#fff; 
  border-bottom:1px solid #AAAAAA;
  height:25px;
}
#panel table.shortcut tr.select td{
}
#panel div.panel-content div.datalane{
  background:#b30022 url(/res/alert-overlay.png) repeat-x;
  display:block;
  width:150px;
  margin-top:10px;
  padding:5px 10px;
  border:none;
  color:#fff;
  line-height:1;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  -moz-box-shadow:0 1px 4px #000;
  -ms-box-shadow:0 1px 4px #000;
  -webkit-box-shadow:0 1px 4px #000;
  box-shadow:0 1px 4px #000;
  behavior:url("/res/pie/PIE.htc");
  font:14px arial,sans-serif bold;
  text-align:center;
  text-decoration:none;
  text-shadow:0 -1px 1px #222;
  border-bottom:1px solid #222;
  position:relative;
  cursor:pointer;
}
#panel div.panel-content div.select{
  background:#b30022 url(/res/alert-overlay.png) repeat-x;
  display:block;
  width:150px;
  margin-top:10px;
  padding:5px 10px;
  border:none;
  color:#fff;
  line-height:1;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
  -moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
  box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
  behavior:url("/res/pie/PIE.htc");
  font:14px arial,sans-serif bold;
  text-align:center;
  text-decoration:none;
  text-shadow:0 -1px 1px #222;
  border-bottom:1px solid #222;
  position:relative;
  cursor:pointer;
}
#panel div.button-lane {
  width:380px;
  height:35px;
  margin-top:10px;
  padding-right:20px;
  text-align:right;
}
#panel div.button-lane input {
  background:#b30022 url(/res/alert-overlay.png) repeat-x;
  display:block;
  float:right;
  margin-left:10px;
  padding:5px 10px;
  border:none;
  color:#fff;
  line-height:1;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  -moz-box-shadow:0 1px 4px #000;
  -ms-box-shadow:0 1px 4px #000;
  -webkit-box-shadow:0 1px 4px #000;
  box-shadow:0 1px 4px #000;
  behavior:url("/res/pie/PIE.htc");
  font:14px arial,sans-serif bold;
  text-align:center;
  text-decoration:none;
  text-shadow:0 -1px 1px #222;
  border-bottom:1px solid #222;
  position:relative;
  cursor:pointer;
}
#panel div.button-lane input:hover {
  background-color:#db1a55;
  color:#fff;
}
#panel div.button-lane input:active {
  -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
  -moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
  box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
  behavior:url("/res/pie/PIE.htc");
}
#panel div.panel-content{
  right:0px;
  left:425px;
  top:60px;
  bottom:10px;
  position:absolute;
  overflow:hidden;
  background-image:url('/res/auadult_dialog.png');
  background-position:bottom right;
  background-repeat:no-repeat;
}
#panel div.panel-content h1{
  padding:5px;
  font-size:20px;
  background-color:#900;
  margin:20px 10px 20px 10px;
  font-weight:400;
}
#panel div.panel-content p{
  padding:5px;
  color:white;
  margin:0px 10px 0px 10px;
}
#panel div.panel-hint{
  min-width:450px;
  height:50px;
}
#panel div.panel-hint h2{
  color:#fff;
  padding:10px 0px 0px 14px;
  margin:4px 6px 6px 6px;
  float:left;
  font-size:22px;
}
#panel div.panel-left{
  top:95px;
  bottom:10px;
  position:absolute;
  width:400px;
  padding-top:15px;
  border-right:1px solid #DADADA;
  overflow:hidden;
}
#panel div.panel-left htmlmsg {
  padding-left:20px;
}
#panel div.panel-left input {
  width:340px;
  padding:5px;
}
#panel div.panel-left a.gicon{
  height:65px;width:65px;
  margin-top:12px;
  margin-left:10px;
  float:left;
  border:1px solid gray;
  background:url("/res/question_mark_s.png") no-repeat;
  overflow:hidden;
}
#panel div.panel-content iframe{
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
  border:0px solid white;
  overflow:hidden;
}
#panel div.panel-content img{
  max-height:300px;
}
#panel div.panel-left a.gicon img{
  background-color:white;
  height:65px;
  width:65px;
}
#panel div.panel-left a.gbutton{
  height:80px;width:80px;
  margin:10px;
  float:right;
}
#panel div.button-lane a.gbutton img{
  height:80px;
  width:80px;
  cursor:pointer;
}
#panel div.panel-hint a{
  float:right;
  margin:15px 10px 0 0;
  color:white;
}
#panel div.panel-hint a.gbutton{
  display:block;
  cursor:pointer;
  font-size:18px;
}
#panel div.panel-hint a.gbutton:hover {
}

#dialog {
  z-index:103;
  position:fixed;
  left:0px;bottom:0px;top:0px;right:0px;
  display:none;
  color:whiteSmoke;
}
#dialog div.dialog-right {
  right:0px;
  left:425px;
  top:60px;
  bottom:10px;
  position:absolute;
  overflow:hidden;
  background-image:url('/res/auadult_dialog.png');
  background-position:bottom right;
  background-repeat:no-repeat;
}
#dialog iframe.wiki-frame {
  width:100%;
  height:100%;
}
#dialog div.dialog {
  border:0px;
  position:absolute;
  top:20px;
  bottom:20px;
  left:20px;
  right:20px;
  background:rgba(0,0,0,0.90);
  -webkit-box-shadow:3px 3px 8px #000;
  -moz-box-shadow:3px 3px 8px #000;
  box-shadow:3px 3px 8px #000;
  behavior:url("/res/pie/PIE.htc");
}
#dialog div.dialog-left {
  top:60px;
  bottom:10px;
  position:absolute;
  width:400px;
  padding-top:15px;
  border-right:1px solid #DADADA;
  overflow:hidden;
}
#dialog div.dialog-left p {
  font-size:14px;
  padding-bottom:8px;
}
#dialog div.dialog-content{
  width:388px;
  margin:auto;
}
#dialog div.dialog-content div.msg {
  width:318px;
  margin:auto;
  margin-bottom:15px;
  padding:15px;
  font-weight:800;
  background:rgba(37,37,37,0.95);
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  behavior:url("/res/pie/PIE.htc");
}
#dialog div.dialog-content iframe {
  width:100%;
  height:220px;
  padding:0px;
  margin:0px;
  border:0px solid white;
  overflow:hidden;
}
#dialog div.dialog-hint {
  min-width:450px;
  height:50px;
}
#dialog div.button-lane {
  height:35px;
  margin-right:22px;
}
#dialog div.button-lane input {
  background:#b30022 url(/res/alert-overlay.png) repeat-x;
  display:block;
  float:right;
  margin-left:10px;
  padding:5px 10px;
  border:none;
  color:#fff;
  line-height:1;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  -moz-box-shadow:0 1px 4px #000;
  -ms-box-shadow:0 1px 4px #000;
  -webkit-box-shadow:0 1px 4px #000;
  box-shadow:0 1px 4px #000;
  behavior:url("/res/pie/PIE.htc");
  font:14px arial,sans-serif bold;
  text-align:center;
  text-decoration:none;
  text-shadow:0 -1px 1px #222;
  border-bottom:1px solid #222;
  position:relative;
  cursor:pointer;
}
#dialog div.button-lane input:hover {
  background-color:#db1a55;
  color:#fff;
}
#dialog div.button-lane input:active {
  -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
  -moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
  box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
  behavior:url("/res/pie/PIE.htc");
}
#dialog div.dialog-hint h2 {
  color:#fff;
  padding:10px 0px 0px 14px;
  margin:4px 6px 6px 6px;
  float:left;
  font-size:22px;
}
#dialog div.dialog-hint a {
  text-align:right;
  float:right;
  font-size:14px;
  height:30px;
  padding:18px 0px 10px 10px;
}
#dialog div.dialog-hint a img {
  float:right;
  position:relative;
  top:-15px;
  width:50px;
  height:50px;
}

#dialog div.dialog-hint a form {
  width:10px;
  display:inline;
}

form.xsd-form{
  padding:10px;
  margin:0px;
  font-size:14px;
  color:black;
}
form.xsd-form div{margin:10px 10px 0px 10px;}
form.xsd-form div.attribute-cell input{
  border:1px solid #959595;
  margin-top:5px;width:240px;display:block;font-size:15px;}
form.xsd-form label{display:block;color:#fff;font-size:14px;padding-top:5px;}
form.xsd-form label:first-letter {text-transform:uppercase;}
form.xsd-form textarea{font-size:15px;border:1px solid #959595;width:240px;height:100px;margin-top:5px;}


